my life is hanging by a thread - Turkish English Dictionary